package com.atguigu.exam;

import java.io.File;

/**
 * 列出d:\ch9目录下Java源文件的名字及其大小，并删除其中的一个Java源文件？
 * @author xbd
 * @create 2021-05-30 17:32
 */
public class DeleteJavaTest {
    public static void main(String[] args) {
        File file = new File("D:\\ch9");
        String[] filenames = file.list();
        long size = 0;
        if(filenames != null){
            for(String filename : filenames){
                if(filename.endsWith(".java")){
                    size = filenames.length;
                    System.out.println("文件名称为：" + filename + "文件大小为：" + size);
                }
            }
        }
        delete(new File("D:\\ch09"));
    }

    public static void delete(File fe){
        File[] files = fe.listFiles();
        for(File file : files){
            String fileName = file.getName();
            if(fileName.endsWith(".java")){
                System.out.println("删除成功：" + fileName);
                file.delete();
                break;
            }
        }
    }
}
